Distributed State Space Generation of Discrete-State Stochastic Models
نویسندگان
چکیده
High-level formalisms such as stochastic Petri nets can be used to model complex systems. Analysis of logical and numerical properties of these models often requires the generation and storage of the entire underlying state space. This imposes practical limitations on the types of systems which can be modeled. Because of the vast amount of memory consumed, we investigate distributed algorithms for the generation of state space graphs. The distributed construction allows us to take advantage of the combined memory readily available on a network of workstations. The key technical problem is to find effective methods for on-the-fly partitioning, so that the state space is evenly distributed among processors. In this paper we report on the implementation of a distributed state space generator that may be linked to a number of existing system modeling tools. We discuss partitioning strategies in the context of Petri net models, and report on performance observed on a network of workstations, as well as on a distributed memory multi-computer. Discrete-state models are a valuable tool in the representation, design, and analysis of computer and communication systems, both hardware and software. We are particularly interested in stochastic formalisms, where some probability distribution is associated with the possible events in each state, so that the model implicitly defines a stochastic process. These are then used to carry on performance, reliability, or performability studies. Most real systems, however, exhibit complex behaviors which cannot be captured by simple models having a small or regular state space. Given the high expressive power of formalisms such as Petri nets [24, 23], queueing networks, state charts [17], and ad hoc textual languages [14], the correct logical behavior can, in principle, be modeled exactly. The timing behavior is then defined by associating a probability distribution to the duration of each activity. The resulting stochastic process can be solved by discrete-event simulation. However, if the distributions are restricted to be either exponential or geometric, the process is a continuoustime Markov chain (CTMC) or a discrete-time Markov chain (DTMC), respectively, and can be solved numerically. We focus on the CTMC case, where, with the exception of very special circumstances such as the existence of product-form solutions [3, 26] or of extensive symmetries [5, 13], the numerical solution requires the generation and storage of the entire state space. This is the main
منابع مشابه
An iterative method for forecasting most probable point of stochastic demand
The demand forecasting is essential for all production and non-production systems. However, nowadays there are only few researches on this area. Most of researches somehow benefited from simulation in the conditions of demand uncertainty. But this paper presents an iterative method to find most probable stochastic demand point with normally distributed and independent variables of n-dime...
متن کاملModeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism
In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...
متن کاملModeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism
In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...
متن کاملArrival probability in the stochastic networks with an established discrete time Markov chain
The probable lack of some arcs and nodes in the stochastic networks is considered in this paper, and its effect is shown as the arrival probability from a given source node to a given sink node. A discrete time Markov chain with an absorbing state is established in a directed acyclic network. Then, the probability of transition from the initial state to the absorbing state is computed. It is as...
متن کاملT-S FUZZY MODEL-BASED MEMORY CONTROL FOR DISCRETE-TIME SYSTEM WITH RANDOM INPUT DELAY
A memory control for T-S fuzzy discrete-time systems with sto- chastic input delay is proposed in this paper. Dierent from the common assumptions on the time delay in the existing literatures, it is assumed in this paper that the delays vary randomly and satisfy some probabilistic dis- tribution. A new state space model of the discrete-time T-S fuzzy system is derived by introducing some stocha...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- INFORMS Journal on Computing
دوره 10 شماره
صفحات -
تاریخ انتشار 1998